home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
clean
/
sun3.lha
/
Sun3
/
deltaFile.abc
< prev
next >
Wrap
Text File
|
1992-08-07
|
19KB
|
1,365 lines
.comp 800 010111011
.code 747 28 135
.start _nostart_
.depend "deltaFile"
.endinfo
.implab _cycle_in_spine
.implab _reserve
.implab _type_error
.implab _hnf
.impdesc _Cons
.impdesc _Tuple
.impdesc _S.1
.implab n_S.1
.impdesc _S.2
.implab n_S.2
.impdesc _S.3
.implab n_S.3
.impdesc _S.4
.implab n_S.4
.impdesc _S.5
.implab n_S.5
.impdesc _S.6
.implab n_S.6
.impdesc _Nil
.implab _driver
.implab e_system_nAP
.implab e_system_sAP
.impdesc e_system_AP
.desc m_deltaFile _hnf _hnf 0 "deltaFile"
.export e_deltaFile_StdIO
.export e_deltaFile_sStdIO
.export e_deltaFile_nStdIO
.desc e_deltaFile_StdIO e_deltaFile_nStdIO e_deltaFile_lStdIO 0 "StdIO"
.o 1 0
e_deltaFile_lStdIO:
halt
.n 0 e_deltaFile_StdIO
.o 1 0
e_deltaFile_nStdIO:
push_node _cycle_in_spine 0
.d 0 0
jsr ea16
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 0 0
e_deltaFile_sStdIO:
.o 0 0
ea16:
.o 0 0
s16.1:
.inline StdIO
.d 0 0
jsr stdioF
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_StdErr
.export e_deltaFile_sStdErr
.export e_deltaFile_nStdErr
.desc e_deltaFile_StdErr e_deltaFile_nStdErr e_deltaFile_lStdErr 0 "StdErr"
.o 1 0
e_deltaFile_lStdErr:
halt
.n 0 e_deltaFile_StdErr
.o 1 0
e_deltaFile_nStdErr:
push_node _cycle_in_spine 0
.d 0 0
jsr ea18
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 0 0
e_deltaFile_sStdErr:
.o 0 0
ea18:
.o 0 0
s18.1:
.inline StdErr
pushI 0
pushI 0
.end
.d 0 2 f
rtn
.export e_deltaFile_FOpen
.export e_deltaFile_sFOpen
.export e_deltaFile_nFOpen
.desc e_deltaFile_FOpen e_deltaFile_nFOpen e_deltaFile_lFOpen 2 "FOpen"
.o 2 0
e_deltaFile_lFOpen:
repl_args 1 1
.d 2 0
jsr ea20
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 2 e_deltaFile_FOpen
.o 1 0
e_deltaFile_nFOpen:
push_node _cycle_in_spine 2
.d 2 0
jsr ea20
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 2 0
ea20:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 1
update_a 0 1
pop_a 1
.o 1 1 i
e_deltaFile_sFOpen:
.o 1 1 i
s20.1:
.inline FOpen
.d 1 1 i
jsr openF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_FReOpen
.export e_deltaFile_sFReOpen
.export e_deltaFile_nFReOpen
.desc e_deltaFile_FReOpen e_deltaFile_nFReOpen e_deltaFile_lFReOpen 2 "FReOpen"
.o 2 0
e_deltaFile_lFReOpen:
repl_args 1 1
.d 2 0
jsr ea22
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 2 e_deltaFile_FReOpen
.o 1 0
e_deltaFile_nFReOpen:
push_node _cycle_in_spine 2
.d 2 0
jsr ea22
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 2 0
ea22:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 1
pushF_a 0
pop_a 2
.o 0 3 f i
e_deltaFile_sFReOpen:
.o 0 3 f i
s22.1:
.inline FReOpen
.d 0 3 f i
jsr reopenF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_FReadC
.export e_deltaFile_sFReadC
.export e_deltaFile_nFReadC
.desc e_deltaFile_FReadC e_deltaFile_nFReadC e_deltaFile_lFReadC 1 "FReadC"
.o 2 0
e_deltaFile_lFReadC:
pop_a 1
.d 1 0
jsr ea24
.o 0 4 b c f
create
create
fillF_b 2 0
create
fillC_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.n 1 e_deltaFile_FReadC
.o 1 0
e_deltaFile_nFReadC:
push_node _cycle_in_spine 1
.d 1 0
jsr ea24
.o 0 4 b c f
create
fillF_b 2 0
create
fillC_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.o 1 0
ea24:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFReadC:
.o 0 2 f
s24.1:
.inline FReadC
.d 0 2 f
jsr readFC
.o 0 4 b c f
.end
.d 0 4 b c f
rtn
.export e_deltaFile_FReadI
.export e_deltaFile_sFReadI
.export e_deltaFile_nFReadI
.desc e_deltaFile_FReadI e_deltaFile_nFReadI e_deltaFile_lFReadI 1 "FReadI"
.o 2 0
e_deltaFile_lFReadI:
pop_a 1
.d 1 0
jsr ea26
.o 0 4 b i f
create
create
fillF_b 2 0
create
fillI_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.n 1 e_deltaFile_FReadI
.o 1 0
e_deltaFile_nFReadI:
push_node _cycle_in_spine 1
.d 1 0
jsr ea26
.o 0 4 b i f
create
fillF_b 2 0
create
fillI_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.o 1 0
ea26:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFReadI:
.o 0 2 f
s26.1:
.inline FReadI
.d 0 2 f
jsr readFI
.o 0 4 b i f
.end
.d 0 4 b i f
rtn
.export e_deltaFile_FReadR
.export e_deltaFile_sFReadR
.export e_deltaFile_nFReadR
.desc e_deltaFile_FReadR e_deltaFile_nFReadR e_deltaFile_lFReadR 1 "FReadR"
.o 2 0
e_deltaFile_lFReadR:
pop_a 1
.d 1 0
jsr ea28
.o 0 5 b r f
create
create
fillF_b 3 0
create
fillR_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 5
.d 1 0
rtn
.n 1 e_deltaFile_FReadR
.o 1 0
e_deltaFile_nFReadR:
push_node _cycle_in_spine 1
.d 1 0
jsr ea28
.o 0 5 b r f
create
fillF_b 3 0
create
fillR_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 5
.d 1 0
rtn
.o 1 0
ea28:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFReadR:
.o 0 2 f
s28.1:
.inline FReadR
.d 0 2 f
jsr readFR
.o 0 5 b r f
.end
.d 0 5 b r f
rtn
.export e_deltaFile_FReadS
.export e_deltaFile_sFReadS
.export e_deltaFile_nFReadS
.desc e_deltaFile_FReadS e_deltaFile_nFReadS e_deltaFile_lFReadS 2 "FReadS"
.o 2 0
e_deltaFile_lFReadS:
repl_args 1 1
.d 2 0
jsr ea30
.o 1 2 f
create
create
fillF_b 0 0
push_a 2
fill _Tuple 2 _hnf 2
update_a 0 1
pop_a 1
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_FReadS
.o 1 0
e_deltaFile_nFReadS:
push_node _cycle_in_spine 2
.d 2 0
jsr ea30
.o 1 2 f
create
fillF_b 0 0
push_a 1
fill _Tuple 2 _hnf 3
pop_a 1
pop_b 2
.d 1 0
rtn
.o 2 0
ea30:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 1
pushF_a 0
pop_a 2
.o 0 3 f i
e_deltaFile_sFReadS:
.o 0 3 f i
s30.1:
.inline FReadS
.d 0 3 f i
jsr readFS
.o 1 2 f
.end
.d 1 2 f
rtn
.export e_deltaFile_FWriteC
.export e_deltaFile_sFWriteC
.export e_deltaFile_nFWriteC
.desc e_deltaFile_FWriteC e_deltaFile_nFWriteC e_deltaFile_lFWriteC 2 "FWriteC"
.o 2 0
e_deltaFile_lFWriteC:
repl_args 1 1
.d 2 0
jsr ea32
.o 0 2 f
create
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_FWriteC
.o 1 0
e_deltaFile_nFWriteC:
push_node _cycle_in_spine 2
.d 2 0
jsr ea32
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 2 0
ea32:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushF_a 1
pushC_a 0
pop_a 2
.o 0 3 c f
e_deltaFile_sFWriteC:
.o 0 3 c f
s32.1:
.inline FWriteC
.d 0 3 c f
jsr writeFC
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_FWriteI
.export e_deltaFile_sFWriteI
.export e_deltaFile_nFWriteI
.desc e_deltaFile_FWriteI e_deltaFile_nFWriteI e_deltaFile_lFWriteI 2 "FWriteI"
.o 2 0
e_deltaFile_lFWriteI:
repl_args 1 1
.d 2 0
jsr ea34
.o 0 2 f
create
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_FWriteI
.o 1 0
e_deltaFile_nFWriteI:
push_node _cycle_in_spine 2
.d 2 0
jsr ea34
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 2 0
ea34:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushF_a 1
pushI_a 0
pop_a 2
.o 0 3 i f
e_deltaFile_sFWriteI:
.o 0 3 i f
s34.1:
.inline FWriteI
.d 0 3 i f
jsr writeFI
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_FWriteR
.export e_deltaFile_sFWriteR
.export e_deltaFile_nFWriteR
.desc e_deltaFile_FWriteR e_deltaFile_nFWriteR e_deltaFile_lFWriteR 2 "FWriteR"
.o 2 0
e_deltaFile_lFWriteR:
repl_args 1 1
.d 2 0
jsr ea36
.o 0 2 f
create
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_FWriteR
.o 1 0
e_deltaFile_nFWriteR:
push_node _cycle_in_spine 2
.d 2 0
jsr ea36
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 2 0
ea36:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushF_a 1
pushR_a 0
pop_a 2
.o 0 4 r f
e_deltaFile_sFWriteR:
.o 0 4 r f
s36.1:
.inline FWriteR
.d 0 4 r f
jsr writeFR
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_FWriteS
.export e_deltaFile_sFWriteS
.export e_deltaFile_nFWriteS
.desc e_deltaFile_FWriteS e_deltaFile_nFWriteS e_deltaFile_lFWriteS 2 "FWriteS"
.o 2 0
e_deltaFile_lFWriteS:
repl_args 1 1
.d 2 0
jsr ea38
.o 0 2 f
create
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_FWriteS
.o 1 0
e_deltaFile_nFWriteS:
push_node _cycle_in_spine 2
.d 2 0
jsr ea38
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 2 0
ea38:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushF_a 1
update_a 0 1
pop_a 1
.o 1 2 f
e_deltaFile_sFWriteS:
.o 1 2 f
s38.1:
.inline FWriteS
.d 1 2 f
jsr writeFS
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_FReadLine
.export e_deltaFile_sFReadLine
.export e_deltaFile_nFReadLine
.desc e_deltaFile_FReadLine e_deltaFile_nFReadLine e_deltaFile_lFReadLine 1 "FReadLine"
.o 2 0
e_deltaFile_lFReadLine:
pop_a 1
.d 1 0
jsr ea40
.o 1 2 f
create
create
fillF_b 0 0
push_a 2
fill _Tuple 2 _hnf 2
update_a 0 1
pop_a 1
pop_b 2
.d 1 0
rtn
.n 1 e_deltaFile_FReadLine
.o 1 0
e_deltaFile_nFReadLine:
push_node _cycle_in_spine 1
.d 1 0
jsr ea40
.o 1 2 f
create
fillF_b 0 0
push_a 1
fill _Tuple 2 _hnf 3
pop_a 1
pop_b 2
.d 1 0
rtn
.o 1 0
ea40:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFReadLine:
.o 0 2 f
s40.1:
.inline FReadLine
.d 0 2 f
jsr readLineF
.o 1 2 f
.end
.d 1 2 f
rtn
.export e_deltaFile_FEnd
.export e_deltaFile_sFEnd
.export e_deltaFile_nFEnd
.desc e_deltaFile_FEnd e_deltaFile_nFEnd e_deltaFile_lFEnd 1 "FEnd"
.o 2 0
e_deltaFile_lFEnd:
pop_a 1
.d 1 0
jsr ea42
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 1 e_deltaFile_FEnd
.o 1 0
e_deltaFile_nFEnd:
push_node _cycle_in_spine 1
.d 1 0
jsr ea42
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 1 0
ea42:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFEnd:
.o 0 2 f
s42.1:
.inline FEnd
.d 0 2 f
jsr endF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_FError
.export e_deltaFile_sFError
.export e_deltaFile_nFError
.desc e_deltaFile_FError e_deltaFile_nFError e_deltaFile_lFError 1 "FError"
.o 2 0
e_deltaFile_lFError:
pop_a 1
.d 1 0
jsr ea44
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 1 e_deltaFile_FError
.o 1 0
e_deltaFile_nFError:
push_node _cycle_in_spine 1
.d 1 0
jsr ea44
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 1 0
ea44:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFError:
.o 0 2 f
s44.1:
.inline FError
.d 0 2 f
jsr errorF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_FPosition
.export e_deltaFile_sFPosition
.export e_deltaFile_nFPosition
.desc e_deltaFile_FPosition e_deltaFile_nFPosition e_deltaFile_lFPosition 1 "FPosition"
.o 2 0
e_deltaFile_lFPosition:
pop_a 1
.d 1 0
jsr ea46
.o 0 3 i f
create
create
fillF_b 1 0
create
fillI_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 1 e_deltaFile_FPosition
.o 1 0
e_deltaFile_nFPosition:
push_node _cycle_in_spine 1
.d 1 0
jsr ea46
.o 0 3 i f
create
fillF_b 1 0
create
fillI_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 1 0
ea46:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFPosition:
.o 0 2 f
s46.1:
.inline FPosition
.d 0 2 f
jsr positionF
.o 0 3 i f
.end
.d 0 3 i f
rtn
.export e_deltaFile_FSeek
.export e_deltaFile_sFSeek
.export e_deltaFile_nFSeek
.desc e_deltaFile_FSeek e_deltaFile_nFSeek e_deltaFile_lFSeek 3 "FSeek"
.o 2 0
e_deltaFile_lFSeek:
repl_args 2 2
.d 3 0
jsr ea48
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 3 e_deltaFile_FSeek
.o 1 0
e_deltaFile_nFSeek:
push_node _cycle_in_spine 3
.d 3 0
jsr ea48
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 3 0
ea48:
push_a 2
jsr_eval
pop_a 1
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 2
pushI_a 1
pushF_a 0
pop_a 3
.o 0 4 f i i
e_deltaFile_sFSeek:
.o 0 4 f i i
s48.1:
.inline FSeek
.d 0 4 f i i
jsr seekF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_SFOpen
.export e_deltaFile_sSFOpen
.export e_deltaFile_nSFOpen
.desc e_deltaFile_SFOpen e_deltaFile_nSFOpen e_deltaFile_lSFOpen 2 "SFOpen"
.o 2 0
e_deltaFile_lSFOpen:
repl_args 1 1
.d 2 0
jsr ea50
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 2 e_deltaFile_SFOpen
.o 1 0
e_deltaFile_nSFOpen:
push_node _cycle_in_spine 2
.d 2 0
jsr ea50
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 2 0
ea50:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 1
update_a 0 1
pop_a 1
.o 1 1 i
e_deltaFile_sSFOpen:
.o 1 1 i
s50.1:
.inline SFOpen
.d 1 1 i
jsr openSF
.o 0 3 b f
.end
.d 0 3 b f
rtn
.export e_deltaFile_SFReadC
.export e_deltaFile_sSFReadC
.export e_deltaFile_nSFReadC
.desc e_deltaFile_SFReadC e_deltaFile_nSFReadC e_deltaFile_lSFReadC 1 "SFReadC"
.o 2 0
e_deltaFile_lSFReadC:
pop_a 1
.d 1 0
jsr ea52
.o 0 4 b c f
create
create
fillF_b 2 0
create
fillC_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.n 1 e_deltaFile_SFReadC
.o 1 0
e_deltaFile_nSFReadC:
push_node _cycle_in_spine 1
.d 1 0
jsr ea52
.o 0 4 b c f
create
fillF_b 2 0
create
fillC_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.o 1 0
ea52:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFReadC:
.o 0 2 f
s52.1:
.inline SFReadC
.d 0 2 f
jsr readSFC
.o 0 4 b c f
.end
.d 0 4 b c f
rtn
.export e_deltaFile_SFReadI
.export e_deltaFile_sSFReadI
.export e_deltaFile_nSFReadI
.desc e_deltaFile_SFReadI e_deltaFile_nSFReadI e_deltaFile_lSFReadI 1 "SFReadI"
.o 2 0
e_deltaFile_lSFReadI:
pop_a 1
.d 1 0
jsr ea54
.o 0 4 b i f
create
create
fillF_b 2 0
create
fillI_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.n 1 e_deltaFile_SFReadI
.o 1 0
e_deltaFile_nSFReadI:
push_node _cycle_in_spine 1
.d 1 0
jsr ea54
.o 0 4 b i f
create
fillF_b 2 0
create
fillI_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 4
.d 1 0
rtn
.o 1 0
ea54:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFReadI:
.o 0 2 f
s54.1:
.inline SFReadI
.d 0 2 f
jsr readSFI
.o 0 4 b i f
.end
.d 0 4 b i f
rtn
.export e_deltaFile_SFReadR
.export e_deltaFile_sSFReadR
.export e_deltaFile_nSFReadR
.desc e_deltaFile_SFReadR e_deltaFile_nSFReadR e_deltaFile_lSFReadR 1 "SFReadR"
.o 2 0
e_deltaFile_lSFReadR:
pop_a 1
.d 1 0
jsr ea56
.o 0 5 b r f
create
create
fillF_b 3 0
create
fillR_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 5
.d 1 0
rtn
.n 1 e_deltaFile_SFReadR
.o 1 0
e_deltaFile_nSFReadR:
push_node _cycle_in_spine 1
.d 1 0
jsr ea56
.o 0 5 b r f
create
fillF_b 3 0
create
fillR_b 1 0
create
fillB_b 0 0
fill _Tuple 3 _hnf 3
pop_b 5
.d 1 0
rtn
.o 1 0
ea56:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFReadR:
.o 0 2 f
s56.1:
.inline SFReadR
.d 0 2 f
jsr readSFR
.o 0 5 b r f
.end
.d 0 5 b r f
rtn
.export e_deltaFile_SFReadS
.export e_deltaFile_sSFReadS
.export e_deltaFile_nSFReadS
.desc e_deltaFile_SFReadS e_deltaFile_nSFReadS e_deltaFile_lSFReadS 2 "SFReadS"
.o 2 0
e_deltaFile_lSFReadS:
repl_args 1 1
.d 2 0
jsr ea58
.o 1 2 f
create
create
fillF_b 0 0
push_a 2
fill _Tuple 2 _hnf 2
update_a 0 1
pop_a 1
pop_b 2
.d 1 0
rtn
.n 2 e_deltaFile_SFReadS
.o 1 0
e_deltaFile_nSFReadS:
push_node _cycle_in_spine 2
.d 2 0
jsr ea58
.o 1 2 f
create
fillF_b 0 0
push_a 1
fill _Tuple 2 _hnf 3
pop_a 1
pop_b 2
.d 1 0
rtn
.o 2 0
ea58:
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 1
pushF_a 0
pop_a 2
.o 0 3 f i
e_deltaFile_sSFReadS:
.o 0 3 f i
s58.1:
.inline SFReadS
.d 0 3 f i
jsr readSFS
.o 1 2 f
.end
.d 1 2 f
rtn
.export e_deltaFile_SFReadLine
.export e_deltaFile_sSFReadLine
.export e_deltaFile_nSFReadLine
.desc e_deltaFile_SFReadLine e_deltaFile_nSFReadLine e_deltaFile_lSFReadLine 1 "SFReadLine"
.o 2 0
e_deltaFile_lSFReadLine:
pop_a 1
.d 1 0
jsr ea60
.o 1 2 f
create
create
fillF_b 0 0
push_a 2
fill _Tuple 2 _hnf 2
update_a 0 1
pop_a 1
pop_b 2
.d 1 0
rtn
.n 1 e_deltaFile_SFReadLine
.o 1 0
e_deltaFile_nSFReadLine:
push_node _cycle_in_spine 1
.d 1 0
jsr ea60
.o 1 2 f
create
fillF_b 0 0
push_a 1
fill _Tuple 2 _hnf 3
pop_a 1
pop_b 2
.d 1 0
rtn
.o 1 0
ea60:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFReadLine:
.o 0 2 f
s60.1:
.inline SFReadLine
.d 0 2 f
jsr readLineSF
.o 1 2 f
.end
.d 1 2 f
rtn
.export e_deltaFile_FShare
.export e_deltaFile_sFShare
.export e_deltaFile_nFShare
.desc e_deltaFile_FShare e_deltaFile_nFShare e_deltaFile_lFShare 1 "FShare"
.o 2 0
e_deltaFile_lFShare:
pop_a 1
.d 1 0
jsr ea62
.o 0 2 f
create
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.n 1 e_deltaFile_FShare
.o 1 0
e_deltaFile_nFShare:
push_node _cycle_in_spine 1
.d 1 0
jsr ea62
.o 0 2 f
fillF_b 0 0
pop_b 2
.d 1 0
rtn
.o 1 0
ea62:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sFShare:
.o 0 2 f
s62.1:
.inline FShare
.d 0 2 f
jsr shareF
.o 0 2 f
.end
.d 0 2 f
rtn
.export e_deltaFile_SFEnd
.export e_deltaFile_sSFEnd
.export e_deltaFile_nSFEnd
.desc e_deltaFile_SFEnd e_deltaFile_nSFEnd e_deltaFile_lSFEnd 1 "SFEnd"
.o 2 0
e_deltaFile_lSFEnd:
pop_a 1
.d 1 0
jsr ea64
.o 0 1 b
create
fillB_b 0 0
pop_b 1
.d 1 0
rtn
.n 1 e_deltaFile_SFEnd
.o 1 0
e_deltaFile_nSFEnd:
push_node _cycle_in_spine 1
.d 1 0
jsr ea64
.o 0 1 b
fillB_b 0 0
pop_b 1
.d 1 0
rtn
.o 1 0
ea64:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFEnd:
.o 0 2 f
s64.1:
.inline SFEnd
.d 0 2 f
jsr endSF
.o 0 1 b
.end
.d 0 1 b
rtn
.export e_deltaFile_SFPosition
.export e_deltaFile_sSFPosition
.export e_deltaFile_nSFPosition
.desc e_deltaFile_SFPosition e_deltaFile_nSFPosition e_deltaFile_lSFPosition 1 "SFPosition"
.o 2 0
e_deltaFile_lSFPosition:
pop_a 1
.d 1 0
jsr ea66
.o 0 1 i
create
fillI_b 0 0
pop_b 1
.d 1 0
rtn
.n 1 e_deltaFile_SFPosition
.o 1 0
e_deltaFile_nSFPosition:
push_node _cycle_in_spine 1
.d 1 0
jsr ea66
.o 0 1 i
fillI_b 0 0
pop_b 1
.d 1 0
rtn
.o 1 0
ea66:
jsr_eval
pushF_a 0
pop_a 1
.o 0 2 f
e_deltaFile_sSFPosition:
.o 0 2 f
s66.1:
.inline SFPosition
.d 0 2 f
jsr positionSF
.o 0 1 i
.end
.d 0 1 i
rtn
.export e_deltaFile_SFSeek
.export e_deltaFile_sSFSeek
.export e_deltaFile_nSFSeek
.desc e_deltaFile_SFSeek e_deltaFile_nSFSeek e_deltaFile_lSFSeek 3 "SFSeek"
.o 2 0
e_deltaFile_lSFSeek:
repl_args 2 2
.d 3 0
jsr ea68
.o 0 3 b f
create
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.n 3 e_deltaFile_SFSeek
.o 1 0
e_deltaFile_nSFSeek:
push_node _cycle_in_spine 3
.d 3 0
jsr ea68
.o 0 3 b f
create
fillF_b 1 0
create
fillB_b 0 0
fill _Tuple 2 _hnf 2
pop_b 3
.d 1 0
rtn
.o 3 0
ea68:
push_a 2
jsr_eval
pop_a 1
push_a 1
jsr_eval
pop_a 1
jsr_eval
pushI_a 2
pushI_a 1
pushF_a 0
pop_a 3
.o 0 4 f i i
e_deltaFile_sSFSeek:
.o 0 4 f i i
s68.1:
.inline SFSeek
.d 0 4 f i i
jsr seekSF
.o 0 3 b f
.end
.d 0 3 b f
rtn